home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Resources / Online / Miami / MiamiSDK / netinclude / clib / miamipcap_protos.h < prev    next >
C/C++ Source or Header  |  1997-12-27  |  2KB  |  50 lines

  1. #ifndef  CLIB_MIAMIPCAP_PROTOS_H
  2. #define  CLIB_MIAMIPCAP_PROTOS_H
  3.  
  4. /*
  5. **    $VER: miamipcap_protos.h 1.0 (16.01.97)
  6. **
  7. **    C prototypes. For use with 32 bit integers only.
  8. **
  9. **    (C) Copyright 1997 Nordic Global Inc.
  10. **        All Rights Reserved
  11. */
  12.  
  13. #include <net/pcap.h>
  14. #include <dos/dos.h>
  15.  
  16. char *MiamiPCapStrerror(long);
  17. long MiamiPCapDispatch(pcap_t *,long,pcap_handler,u_char *);
  18. char *MiamiPCapGeterr(pcap_t *);
  19. long MiamiPCapSnapshot(pcap_t *);
  20. long MiamiPCapDatalink(pcap_t *);
  21. BPTR MiamiPCapAmigaFile(pcap_t *);
  22. long MiamiPCapStats(pcap_t *,struct pcap_stat *);
  23. void MiamiPCapClose(pcap_t *);
  24. void MiamiPCapAmigaDump(u_char *,struct pcap_pkthdr *,u_char *);
  25. void MiamiPCapAmigaDumpClose(pcap_dumper_t *);
  26. void MiamiPCapInit(struct Library *,struct Library *);
  27. pcap_t *MiamiPCapOpenOffline(char *,char *);
  28. char *MiamiPCapLookupdev(char *);
  29. pcap_t *MiamiPCapOpenLive(char *,long,long,long,char *);
  30. long MiamiPCapLookupnet(char *,bpf_u_int32 *,bpf_u_int32 *,char *);
  31. long MiamiPCapCompile(pcap_t *,struct bpf_program *,char *,long,unsigned long);
  32. long MiamiPCapSetfilter(pcap_t *,struct bpf_program *);
  33. pcap_dumper_t *MiamiPCapAmigaDumpOpen(pcap_t *,char *);
  34. long MiamiPCapLoop(pcap_t *,long,pcap_handler,u_char *);
  35. char *MiamiPCapBPFImage(struct bpf_insn *,long);
  36. long MiamiPCapReady(pcap_t *);
  37. unsigned long MiamiPCapSignalmask(pcap_t *);
  38. void MiamiPCapSetAbortMask(pcap_t *,unsigned long);
  39. const u_char *MiamiPCapNext(pcap_t *,struct pcap_pkthdr *);
  40. long MiamiPCapIsSwapped(pcap_t *);
  41. long MiamiPCapMajorVersion(pcap_t *);
  42. long MiamiPCapMinorVersion(pcap_t *);
  43. void MiamiPCapPerror(pcap_t *,char *);
  44. long MiamiPCapAmigaBPFHandle(pcap_t *);
  45. long MiamiPCapSetCallbackType(pcap_t *,long);
  46.  
  47. #define MIAMIPCAPNAME "Miami:Libs/miamipcap.library"
  48.  
  49. #endif
  50.